The Gemini Protocol is a lightweight web protocol which is designed to try to fix some issues people have with HTTP and Gopher.
The default markup language of Gemini is GemText which is effectively a highly constrained Markdown. Like HTTP, you're free to serve whatever you like.
https://gemini.circumlunar.space/docs/gemtext.gmi
https://gemini.circumlunar.space